#!/bin/bash

# 检查是否已安装conda
if ! command -v conda &> /dev/null; then
    echo "错误：未找到conda命令。请先安装Anaconda或Miniconda。"
    exit 1
fi

# 检查是否存在doc_scanner_env环境
if conda env list | grep -q "doc_scanner_env"; then
    echo "发现已存在的doc_scanner_env环境，正在删除..."
    conda env remove -n doc_scanner_env
fi

# 创建新环境
echo "正在创建新的conda环境..."
conda env create -f environment.yml

# 检查环境创建是否成功
if [ $? -eq 0 ]; then
    echo "环境创建成功！"
    echo "使用以下命令激活环境："
    echo "conda activate doc_scanner_env"
else
    echo "错误：环境创建失败"
    exit 1
fi
